КУРС УЧЕБНОГО ЦЕНТРА 1С

Подготовка к Аттестации «1С:Эксперт по технологическим вопросам» – основной блок

Записаться

Практические навыки решения проблем производительности 1С!

Обучение построено на кейсах – много информации, личного опыта и никакой «воды».

Рассмотренные темы:

  • Как объективно оценить, насколько быстро работает система
  • Общие подходы к анализу производительности
  • Производительность оборудования
  • Индексы для повышения производительности
  • Как получить информацию о запросах, которые выполняет 1С
  • Технологический журнал 1С
  • Трассировка запросов и DMV для анализа запросов
  • План запроса
  • Как писать запросы, которые работают быстро
  • Интерактивная задача: анализ неоптимального запроса
  • Транзакции в 1С. Лог транзакций MS SQL и WAL для Postgres, бэкапы и отказоустойчивость СУБД
  • Транзакционные блокировки
  • Другие виды блокировок
  • Как повысить надежность работы кластера 1С
  • Лицензии 1С
  • Нагрузочное тестирование

Курс в видео-формате

Можете начать занятия
в любое время

Курс в онлайн-формате

22 – 26 апреля 2024

10:00 – 18:00 (Мск) по будням

Практические навыки решения проблем производительности 1С!

Обучение построено на кейсах – много информации, личного опыта и никакой «воды».

Курс в видео-формате

Можете начать занятия
в любое время

 

Курс в онлайн-формате

27 ноября – 1 декабря 2023

10:00 – 18:00 (Мск) по будням

Рассмотренные темы:

  • Как объективно оценить, насколько быстро работает система.
  • Общие подходы к анализу производительности.
  • Производительность оборудования.
  • Индексы для повышения производительности.
  • Как получить информацию о запросах, которые выполняет 1С.
  • Технологический журнал 1С.
  • Трассировка запросов и DMV для анализа запросов.
  • План запроса.
  • Как писать запросы, которые работают быстро.
  • Интерактивная задача: анализ неоптимального запроса.
  • Транзакции в 1С. Лог транзакций MS SQL и WAL для Postgres, бэкапы и отказоустойчивость СУБД.
  • Транзакционные блокировки.
  • Другие виды блокировок.
  • Как повысить надежность работы кластера 1С.
  • Лицензии 1С.
  • Нагрузочное тестирование.

Что вам это даст?

  • Вы качественно подготовитесь к престижному экзамену – «1С:Эксперт по технологическим вопросам».
  • Вы научитесь выявлять и устранять «узкие места» информационных баз на платформе 1С.
  • Вы сможете обеспечивать работу 1С на 1000+ рабочих мест.

Вам нужен этот курс если:

  • Вы хотите пройти Аттестацию «1С:Эксперт по технологическим вопросам»
  • Вы хотите продвинуться в карьере и повысить свою стоимость как специалиста

Курс можно пройти в двух форматах

Видео

  • 45 учебных часов видео
  • Общение с преподавателем по электронной почте

Стоимость: 19 650 ₽

Онлайн

  • 5 дней вебинаров
  • Доступ к записям курса
  • Общение с преподавателем во время вебинаров и выполнение заданий под его контролем

Стоимость:  19 650 ₽

Вне зависимости от формата вы получите:

  • 90 дней доступа к курсу с момента его активации
  • Удостоверение о повышении квалификации

Содержание курса

Тема 1. Вводная часть

  • Какие знания и навыки дает данный курс
  • Что дает сертификат 1С:Эксперт его обладателю
  • Карьера специалистов, получивших сертификат 1С:Эксперт
  • Навыки 1С:Эксперта для проектирования, разработки, сопровождения и ускорения крупных систем 1С
  • Внедрения в КОРП сегменте, большие базы, высокая нагрузка: почему здесь никак без 1С:Эксперта
  • Архитектор программного обеспечения: зачем ему знания 1С:Эксперта
  • Полезные материалы для подготовки к экзамену и просто повышения своего уровня

Тема 2. Производительность глазами ИТ менеджера (Руководитель проектов, Директор ИТ)

  • Легко сказать, не просто сделать: полноценный тюнинг или просто набор рекомендаций?
  • Настройки
  • Вертикальное масштабирование: подбор оборудования, очевидные моменты при апгрейде
  • Горизонтальное масштабирование: кластеризация, сплит базы

Тема 3. Обзор средств и методик мониторинга и расследования проблем производительности и стабильности

Тема 4. Как объективно оценить, насколько быстро работает система

  • Что такое индекс производительности (Apdex)
  • Типовые средства БСП для вычисления индекса производительности
  • Как быстро составить список ключевых операций и целевое время
  • Apdex и SLA для ежедневного мониторинга
  • Apdex для проекта по нагрузочному тестированию
  • Apdex для проекта по оптимизации: методика ЦКТП для ускорения 1С
  • Обратный Apdex, DeltaApdex
  • Как по Apdex понять, насколько можно увеличить скорость работы
  • Примеры с реальных проектов

Тема 5. Когда уже тормозит

  • С чего начать расследование
  • Когда целесообразно ускорение единичной операции
  • Штатный замер производительности: когда применим и подводные камни
  • Когда замера не достаточно: скорость скрытых действий платформы 1С
  • Когда замера не достаточно: время на взаимодействие клиент-сервер
  • Оптимизация клиент-серверного взаимодействия
  • Когда необходим поиск и устранение узких мест всей системы
  • Ускорение целой системы: инструменты, подходы, подводные камни
  • Различие в методиках ускорения отдельных операций и целой системы, типичные ошибки новичков
  • Как из отдельных кусков собрать общую картину – что происходит с системой

Тема 6. Производительность оборудования

  • Счетчики производительности железа на Windows и их расшифровка
  • Интерактивная задача: настройка анализа загрузки железа на Windows
  • Мониторинг железа на Linux
  • Счетчики производительности MS SQL Server и их расшифровка
  • Как узнать, кто нагружает CPU, диски и неэффективно использует память на сервере 1С:Предприятие
  • Утечки памяти и прожорливые вызовы сервера: как различить и как расследовать
  • Как узнать, кто нагружает CPU, диски и неэффективно использует память на сервере СУБД
  • Счетчики виртуальной машины на примере VMWare
  • Особенности эксплуатации виртуальных машин на примере VMWare
  • Чек-листы по настройке продуктивного контура для максимальной производительности

Тема 7. Средства диагностики 1С и СУБД

  • Технологический журнал (ТЖ)
  • Практическая задача по настройке ТЖ и расследовании проблемы с помощью ТЖ
  • Динамические представления для MS SQL и Postgres
  • Трассировка Extended Events
  • Нормализация запросов из трассировки или ТЖ
  • Как из трассировки или DMV найти запрос в коде конфигурации 1С
  • Практическая задача по настройке трассировки и расследованию проблемы с помощью трассировки
  • Как настроить логи Postgres для сбора информации о выполняющихся запросах
  • В каких случаях ТЖ и трассировка влияют на производительность
  • 1С:Центр управления производительностью

Тема 8. Проектируем, чтобы работало быстро: индексы базы данных

  • Что такое индекс базы данных
  • Когда индексы ускоряют выполнение запросов и почему
  • Какие индексы бывают и какие поддерживает платформа 1С
  • Чем хорош кластерный индекс
  • Преимущества покрывающего индекса
  • Когда индексы бесполезны
  • Рекомендации по индексированию и почему оптимизатор запросов может принять решение, отличное от вашего
  • Интерактивная задача по использованию индексов
  • Как узнать каких индексов не хватает
  • Как узнать, какие индексы лишние
  • Особенности индексов, создаваемых платформой. Подводные камни

Тема 9. Анализируем работу запроса: план запроса

  • Зачем нужен план запроса
  • Какие бывают планы запроса
  • Как получить план запроса в MS SQL Server и Postgres
  • Основные операторы плана запроса: сравнение для MS SQL Server и Postgres
  • Признаки неоптимальных планов: разбор нескольких планов с реальных проектов
  • Влияние статистики СУБД на качество плана запроса
  • Параллелизм в MS SQL Server и Postgres: влияние на производительность и подводные камни

Тема 10. Сопровождаем, чтобы работало быстро: обслуживание индексов и статистики для MS SQL Server и Postgres

  • Как MS SQL Server и Postgres автоматически обновляют статистику и когда ее нужно обновлять дополнительно
  • Практическая задача: настройка плана обслуживания индексов и статистики для небольших баз на примере MS SQL Server
  • Обслуживание больших баз и баз 24/7 на примере MS SQL Server
  • Обслуживание баз Postgres

Тема 11. Пишем запросы, которые работают быстро

  • Рекомендации по написанию запросов
  • Типичные причины неоптимальной работы запросов
  • Приемы оптимизации запросов
  • Особенности разработки запросов для крупных (высоконагруженных) систем 1С

Тема 12. Транзакции с точки зрения 1С и СУБД

  • Что такое транзакция
  • Как начать транзакцию в 1С явно
  • Примеры, когда платформа неявно начинает транзакцию
  • Неявные транзакции для СУБД на примере MS SQL Server
  • Что подразумевается под утверждением «1С не поддерживает вложенные транзакции»
  • Свойства транзакции и их расшифровка
  • Защита от грязного чтения в СУБД – «блокировочнике» и СУБД – «версионнике»
  • Каким образом реализован механизм MVCC в MS SQL Server, Postgres и Oracle
  • Для чего нужны уровни изоляции транзакций и транзакционные блокировки
  • Уровни изоляции в разных версиях платформы 1С
  • Как узнать, что действие выполняется в транзакции

Тема 13. Лог транзакций MS SQL и WAL для Postgres, бекапы и отказоустойчивость СУБД

  • Для чего нужен лог транзакций MS SQL и WAL для Postgres
  • Модель восстановления базы MS SQL Server
  • Настройки для WAL Postgres, влияющие на производительность и надежность
  • Особенности резервного копирования (backup) для разных моделей восстановления базы MS SQL Server
  • Особенности резервного копирования (backup) для Postgres
  • Обзор механизмов отказоустойчивости для MS SQL Server и Postgres

Тема 14. Разрабатываем так, чтобы обеспечить высокую параллельность: транзакционные блокировки

  • Когда блокировка оправдана, а когда считается избыточной
  • Что такое автоматический и управляемый режим блокировок
  • Как быстро перевести конфигурацию на управляемые блокировки
  • Отличие таймаута на блокировке и дедлока
  • Совместимость управляемых блокировок 1С
  • Совместимость блокировок MS SQL Server
  • Блокировки в Postgres
  • Все способы, как узнать, кто кого заблокировал и найти причину
  • Практическая задача: конфликты на управляемых блокировках 1С – как воспроизвести и как расследовать
  • Практическая задача: конфликты на блокировках СУБД – как воспроизвести и как расследовать
  • Практическая задача: подходы к разработке, приводящие к конфликтам блокировок и как разрабатывать правильно
  • Практическая задача: расследование таймаута и дедлока с помощью “1С: Центр управления производительностью” (ЦУП)
  • Интерактивная задача: разбор причин конфликтов блокировок с реальной системы 1С

Тема 15. Другие виды блокировок

  • Объектные блокировки
  • Латчи (PAGELATCH, PAGEIOLATCH)

Тема 16. Как повысить надежность работы кластера 1С

  • Возможности кластера 1С для распределения нагрузки
  • Возможности кластера 1С для защиты от чрезмерного потребления памяти процессом кластера
  • Возможности кластера 1С для защиты от чрезмерного потребления памяти и CPU серверным вызовом
  • Система мониторинга кластера 1С
  • Сеансы и соединения для тонкого и толстого клиента
  • Счетчики потребления ресурсов в кластере 1С
  • Ограничения потребления ресурсов в кластере 1С

Тема 17. Лицензии 1С

  • Типичные проблемы с аппаратными ключами 1С и способы их решения
  • Особенности эксплуатации программных лицензий 1С

Тема 18. Проверяем в “песочнице”, а не в продуктиве: нагрузочное тестирование

  • Для чего нужно нагрузочное тестирование и чем оно отличается от функционального
  • Нагрузочное тестирование как часть приемо-сдаточных испытаний
  • Нагрузочное тестирование для выявления нестабильно воспроизводимых проблем
  • Нагрузочное тестирование для сайзинга (подбора) оборудования
  • Стресс-тестирование
  • Что такое реалистичный нагрузочный тест
  • Обзор возможностей конфигурации “1С: Тест центр”
  • Пример простого нагрузочного теста
  • Особенности подготовки, разработки и запуска больших нагрузочных тестов (до нескольких тысяч пользователей)
  • Как найти оборудование для тестирования, лицензии для системного ПО и платформы 1С:Предприятие

На курсе Вы узнаете:

  • Как объективно оценить, насколько быстро работает система
  • Общие подходы к анализу производительности
  • Производительность оборудования
  • Индексы для повышения производительности
  • Как получить информацию о запросах, которые выполняют 1С
  • Технологический журнал 1С
  • Трассировка запросов и DMV для анализа запросов
  • План запроса
  • Как писать запросы, которые работают быстро
  • Сквозной пример практической задачи
  • Интерактивная задача: анализ неоптимального запроса
  • Транзакции в 1С
  • Лог транзакций MS SQL и WAL для Postgres, бекапы и отказоустойчивость СУБД
  • Транзакционные блокировки
  • Другие виды блокировок
  • Как повысить надежность работы кластера 1С
  • Лицензии 1С
  • Нагрузочное тестирование

Преподаватель

Виктор Богачев

Эксперт по высоконагруженным системам.

Ведущий эксперт на проектах по запуску 1С на 5 и 10 тыс. пользователей в единой базе.

Принимает аттестацию «1С:Эксперт».

Этот курс разработан Учебным центром № 1 компании 1С.

Вместе с опытным преподавателем вы сможете на практике рассмотреть методики решения задач, аналогичных экзаменационным.

Этот курс разработан Учебным центром № 1 компании 1С.

Вместе с опытным преподавателем вы сможете на практике рассмотреть методики решения задач, аналогичных экзаменационным.

Примеры (демо-видео)

Разделение данных для контроля прав

На этом уроке лектор рассказывает о разделении данных и нюансах его использования.

Тайминг важных этапов в видео:

  • 00:20 – Что такое разделение данных и для чего оно было придумано
  • 01:19 – Почему разделение данных может не подойти для разграничения прав пользователей
  • 03:10 – Решение задачи

Блокировки при обмене данными

В данном уроке лектор знакомит с одной из причин возникновения избыточных блокировок при работе штатных механизмов..

Тайминг важных этапов в видео:

  • 00:00 – Метод выборки изменения
  • 00:53 – Почему изменение номера сообщений – причина избыточных блокировок
  • 02:20 – Разбор примера
  • 05:10 – Как уменьшить вероятность возникновения избыточных блокировок
  • 05:15 – Вариант решения
  • 09:57 – Нюансы такого решения

Как в 1С:ERP пригодился автоматический режим блокировок

Рассказываем о том, как использование автоматического режима блокировок может сэкономить вам время при отладке процессов.

Тайминг важных этапов в видео:

  • 00:27 – Зачем мы рассматриваем автоматический режим блокировок
  • 02:26 – Описание примера из практики
  • 04:46 – Решение
  • 05:45 – Причина применения автоматического режима блокировок
  • 09:15 – Механизм ускорения отладки
  • 10:25 – Нюанс использования метода

Рейтинг 4,7

Рейтинг курса по данным Учебного центра № 1 компании 1С.

Актуальность

Курс обновлен в июне-августе 2023 года.

Требования

Системные требования для курса

  • Не менее 25 Гб свободного места для возможности развернуть тестовую базу
  • 8 Гб ОЗУ
  • CPU Core i5 (4 ядра) или выше

Дополнительное ПО и оборудование (рекомендуется)

  • Два монитора – для просмотра тренинга и выполнения практических задач
  • Установленный «1С:Центр управления производительностью»
  • Установленный Linux Ubuntu актуальной версии (можно установить Linux на бесплатную среду виртуализации Oracle Virtual Box)
  • Установленный Git Bash или Cygwin

Требуемое ПО

  • ОС Windows 7 или выше Windows Server 2008 R2 и выше
  • Клиент-серверная версия 1С:Предприятие 8.3 (32х или 64х, сервер+клиентская база)
  • MS SQL Server 2012 или выше, версия Developer Edition или выше. Должны быть установлены Management Studio и Profiler
  • MS Excel
  • NotePad++
  • Развернута и подключена в клиент-серверном варианте база Test1CProf (актуальную ссылку на dt-файл базы уточнить у организаторов). Объем тестовой базы в развернутом виде – 18 Гб
  • В базе Test1CProf должен быть заблокирован запуск регламентных заданий
  • Должны быть права для создания базы в клиент-серверном варианте, перезапуска служб: логин/пароль администратора кластера, пароль для sa, пароль для запуска службы сервера 1С:Предприятие и MS SQL

Гарантия

На курсы нашего проекта мы предоставляем Вам стандартную 60-дневную гарантию.

Однако данный курс разработан Учебным центром № 1 компании 1С, поэтому продается на тех условиях и по тем правилам, которые установлены вендором. Наша гарантия на него не распространяется.

Если Вы начали заниматься по курсу, а затем передумали, к сожалению, мы не можем с уверенностью гарантировать возврат, так как его нужно согласовывать с компанией «1С».

Записаться на курс:

Если Вы добавите в заказ сопутствующие курсы, то получите дополнительную скидку.

Загружается страница

Возможно у Вас установлен блокировщик контента, поэтому форма заказа не загрузилась

— Отключите на время блокировку контента в Вашем браузере и перегрузите страницу, либо добавьте сайты: курсы-по-1с.рф, fs.курсы-по-1с.рф в список доверенных сайтов (whitelist)

— Если Вы не можете отключить блокировку или действует корпоративная блокировка контента, то Вы можете оформить заказ, заполнив форму:

  • *Оформляя заказ Вы даете согласие на обработку персональных данных и соглашаетесь с Пользовательским соглашением
  • Это поле используется для проверочных целей, его следует оставить без изменений.



— Другие способы оформления заказа:

  • Связаться с оператором в чате и оформить заказ
  • Написать нам на е-мейл support@kursy-po-1c.ru с темой письма «Оформить заказ»

Если никакие из этих способов не подходят - просто позвоните нам: 8-800-100-0613

Есть вопросы?

Спросите в комментариях ниже или напишите нам на support@kursy-po-1c.ru

Комментарии / обсуждение (20):

  1. Василий

    Добрый день! Дает ли какие-то преимущества покупка этого курса на вашем сайте по сравнению с покупкой на сайте УЦ1 1С?

    • Кузьмин Сергей

      Добрый день, Василий!

      Это курс нашего партнера Учебного Центра №1, обучение по курсу проходит на сайте УЦ №1. То есть с точки зрения доступа к материалам и составу курса – это один и тот же курс.

  2. Ирина Лещенко

    Добрый день. Данного курса достаточно для сдачи на Профессионала?

    • Кузьмин Сергей

      Добрый день, Ирина!
      Курс Подготовка к Аттестации «1С:Эксперт по технологическим вопросам» – это все-таки курс для подготовки к “старшему” экзамену – 1С:Эксперт.

      Если Вас интересует подготовка к экзамену 1С:Профессионал по платформе, то для этой задачи подойдут такие курсы:
      – Знакомство с платформой «1C:Предприятие 8.3» https://kursy-po-1c.ru/courses/uc1-introduction-to-platform-1c/
      – Основы программирования в системе 1C:Предприятие 8.3 https://kursy-po-1c.ru/courses/uc1-basics-of-programming-in-1c/
      – Основные механизмы платформы «1С:Предприятие 8.3» https://kursy-po-1c.ru/courses/uc1-main-mechanisms-platform/
      Эти курсы дадут Вам понимание основного функционала и дадут достаточные навыки программирования. Кроме того, эти курсы помогут подготовиться к экзамену 1С:Профессионал по платформе, если такая задача стоит.

  3. agusikdeon

    Здравствуйте, подскажите сильно ли изменился курс с 2019 года. покупал его в апреле 2019 года но не сдавал на сертификат. сейчас хочу сдавать и хочу оценить необходимость покупать курс повторно.

    • Кузьмин Сергей

      Добрый день!
      Курс был обновлен в августе 2023 года. Изменения в курсе были существенные.

  4. Антон

    Добрый день, через 90 дней после начала курса, доступ к видео прекратится ?

    • Кузьмин Сергей

      Добрый день, Антон!
      Все верно, доступ к материалам курса в формате видеоуроков открывается на 90 дней. После окончания этого срока доступ к курсу закрывается.

  5. codexa

    Добрый день. В записи видео-курса от 13 февраля видео на несколько секунд отстает от звука.

    • Кузьмин Сергей

      Добрый день!
      Благодарим за информацию! Попросим технического специалиста поправить.

  6. Глеб Чернавин

    Подскажите, в курсе онлайн есть какие то домашние задания? И что подразумевает общение по электронной почте.
    P.S. Хочется смотреть лекции и потом делать задания для закрепления.

    • Кузьмин Сергей

      Да, в онлайн-версию курса входят домашние задания + их проверка. В видео-версию курса они не входят. В
      В течение 90 дней с момента активации курса у пользователей есть возможность задавать вопросы преподавателю – в личном кабинете на странице курса для этого есть кнопка “Написать преподавателю”.

  7. Александр

    После покупки, в течении какого времени надо начать обучение? т.е. как долго действует доступ?

    • Кузьмин Сергей

      Активировать доступ к курсу можно в любой удобный Вам момент. После активации доступ к материалам сохранится на 90 дней.

      • Александр

        Т.е. я могу активировать, например, через год после покупки? И у меня будет 90 дней на обучение?

        • Кузьмин Сергей

          Все верно. Но все-таки рекомендуем так сильно не откладывать обучение, так как курс со временем может утратить актуальность.

  8. Денис

    Здравствуйте!
    Как потом получить сертификат эксперта по технологическим вопросам?
    Раньше в Учебном центре 1С нельзя было сдать экзамен отдельно от их очного курса…

    • Кузьмин Сергей

      Добрый день!
      Сейчас это правило убрали, поэтому записаться на экзамен можно свободно. А данный курс как раз поможет подготовиться к экзамену.

  9. Евгений

    Добрый день, в требованиях к курсу идет
    Установленный «1С:Центр управления производительностью»
    его нет в свободном доступе, он будет предоставлен в курсе бесплатно?

    • Юлия Толстых

      Здравствуйте, Евгений!
      Нет, к сожалению, в данном курсе программы не предоставляются.
      Предполагается, что у слушателей на момент обучения уже должно быть установлено все необходимое ПО.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *